From: Florian Müllner Date: Wed, 21 May 2025 13:42:14 +0000 (+0200) Subject: environment: Remove old object.actor compatibility code X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~124^2^2~94 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=04a1231813ed6427619de6613e4a90444671a4cf;p=gnome-shell.git environment: Remove old object.actor compatibility code The change from plain JS classes with an actor property to Clutter.Actor subclasses happened over 6 years ago, so everyone should have adjusted by now. This reverts commit 526bb72f3d10d21e59eee5f3557ec32081845684. Part-of: --- diff --git a/js/ui/environment.js b/js/ui/environment.js index 659c76338..8f833d677 100644 --- a/js/ui/environment.js +++ b/js/ui/environment.js @@ -320,15 +320,6 @@ Clutter.Actor.prototype[Symbol.iterator] = function* () { Clutter.Actor.prototype.toString = function () { return St.describe_actor(this); }; -// Deprecation warning for former JS classes turned into an actor subclass -Object.defineProperty(Clutter.Actor.prototype, 'actor', { - get() { - let klass = this.constructor.name; - let {stack} = new Error(); - log(`Usage of object.actor is deprecated for ${klass}\n${stack}`); - return this; - }, -}); Meta.Rectangle = function (params = {}) { console.warn('Meta.Rectangle is deprecated, use Mtk.Rectangle instead');